package com.eonmind.vip.provider;

import com.eonmind.common.contract.data.response.ResponseEntity;
import com.eonmind.vip.contract.api.VipToAIFeignService;
import com.eonmind.common.provider.dto.VipDto;
import com.eonmind.vip.service.VipToAiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class VipToAiServerProvider implements VipToAIFeignService {

    @Autowired
    private VipToAiService vipToAiService;

    @Override
    public ResponseEntity<VipDto.VipBackToAiIsAcResponse> aiChatIsAc(Long userId) {
        return null;
    }

    @Override
    public ResponseEntity<VipDto.VipBackToAiIsAcResponse> aiDrawIsAc(Long userId) {
        return null;
    }

    @Override
    public ResponseEntity<VipDto.VipBackToAiIsAcResponse> aiVideoIsAc(Long userId) {
        return null;
    }

    @Override
    public ResponseEntity<VipDto.VipBackToAiIsAcResponse> aiServerIsAc(VipDto.VipAiServerDesc vipAiServerDesc) {
        return ResponseEntity.success(vipToAiService.isAc(vipAiServerDesc));
    }
}
